package com.ctgu.fastleader.service;

import com.ctgu.fastleader.vo.MoneyOfMonth;
import com.ctgu.fastleader.vo.OutputOrder;

import java.util.Date;
import java.util.List;
import java.util.Map;

public interface OutputOrderService {
    OutputOrder selectByPrimaryKey(Integer orderid);

    List<OutputOrder> findAllOutputOrder();

    List<OutputOrder> findAllOutputOrderNotOutput();

    List<OutputOrder> searchOutputOrderByKeyWord(Integer orderid, Integer goodsid, String customerphone, Date createtime);

    int insertSelective(OutputOrder record);

    int deleteByPrimaryKey(Integer id);

    int selectOutputOrderstate();

    List<Map<Integer,Integer>> selectSaleOrder();

    int updateByPrimaryKeySelective(OutputOrder record);

    List<OutputOrder> findAllOutputState1();

    int selectOutputOrderstate2();

    List<MoneyOfMonth> moneyEveryMonth();
}
